body {text-align:left; color: #2a2a2a!important;font-family:'Open Sans','Helvetica Neue',Helvetica,'Century Gothic',Tahoma,Arial,sans-serif; font-size: 18px;  line-height: 23px; margin:0;padding:0; font-weight:300;background: url('/mobile/img/bg1.png') repeat-x #FFFFFF;}

.wrap{margin:0 auto; width:800px;}
#header_imghome {background:url('/mobile/img/home_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgandr {background:url('/mobile/img/android_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgipad {background:url('/mobile/img/ipad_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgiphone {background:url('/mobile/img/iphone_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imghome #description, #header_imgandr #description, #header_imgiphone #description, #header_imgipad #description {background-color:transparent; padding-top:290px;}
.pl_btt_s{border-radius: 5px; background-color:#E7E7E7; display:inline-block; font-size: 0;}
#description .wrap p { padding-bottom: 40px; margin-bottom:0;}





h1{color: #0065b9; font-size:40px;font-weight:300; padding:20px 10px;margin:20px 0 10px; line-height: 40px}
h2{color: #008b00; font-size:30px; margin:0; padding:10px 10px 20px 10px;font-weight:300; line-height: 32px}
h3{color: #ffffff; font-size:36px;font-weight:300; text-shadow: 1px 1px 5px #222222;}
h4{color: #2a2a2a; font-size:24px;font-weight:300;}

.img.animate1:hover {cursor: zoom-in;

    filter: alpha (Opacity=25);/* прозрачность для IE */

    opacity: 0.25;/* прозрачность для других браузеров */
 

}


#wrap{/*margin:0 auto; width:937px;*/}
#logo_m{font-size:18px; height:30px; display:block;clear:both; padding: 15px;}
#description{font-size:18px;display:block; background-color: #E7E7E7; min-height: 280px; line-height: 27px}
#description h2{color: #666666; font-size:24px; margin-left:10px; padding:30px 0 10px 0;}
#description p{margin-left:10px;}
#btt_line{ height:70px; display:block;background: url('/mobile/img/bg2.png') repeat-x #979697;}
.info, .info_1, .info_2 { display:block;clear:both; padding-top:10px;}
.info_1 img {margin:20px 40px 20px 10px; border:0px solid #666666;}
.info_2 img {margin:20px 10px 20px 40px; border:0px solid #666666;}
.info_1 p, .info_2 p, {padding-left:10px; padding-right:10px;}

#foot_menu, #copyr,#footer {text-align:center; clear:both; margin-top:20px;}
#footer{margin-top:20px; padding-top:10px; border-top:1px solid #bbbbbb;}
#foot_menu a, #footer a {color: #666666; text-decoration:underline;}
#description .wrap p, #description .wrap h1, #description .wrap h2 {margin-right: 260px;}
#description .wrap p{padding-bottom:40px;}
.foot_platform foot_android {}
.foot_platform foot_iPhone {}
.foot_platform foot_iPhone {}
/* img */
a img {border:0}

.iphone_cur {background:url('/mobile/img/platform.png') -284px -25px; width:96px; height:25px; margin:7px; font-size: 0;}
.ipad_cur { background:url('/mobile/img/platform.png') -156px -25px; width:80px; height:25px;margin:7px; font-size: 0;}
.andr_cur { width:133px; height:25px; background:url('/mobile/img/platform.png') 0 -25px;margin:7px; font-size: 0;}
.wp_cur { width:170px; height:25px; background:url('/mobile/img/platform.png') -404px -25px;margin:7px; font-size: 0;}

a.iphone_nch:link, a.iphone_nch:visited{width:96px; height:25px;  background:url('/mobile/img/platform.png') -284px 0;margin:7px;}
a.ipad_nch:link, a.ipad_nch:visited{ width:80px; height:25px; background:url('/mobile/img/platform.png') -156px 0;margin:7px;}
a.andr_nch:link, a.andr_nch:visited{ width:130px; height:25px; background:url('/mobile/img/platform.png') 0 0;margin:7px;}

a.iphone_nch:hover, a.iphone_nch:active{background:url('/mobile/img/platform.png') -284px -25px;}
a.ipad_nch:hover, a.ipad_nch:active{background:url('/mobile/img/platform.png') -156px -25px;}
a.andr_nch:hover, a.andr_nch:active{ background:url('/mobile/img/platform.png') 0 -25px;}

a.wp_nch:link, a.wp_nch:visited{ width:170px; height:25px;  background:url('/mobile/img/platform.png') -400px 0; margin:7px 7px 7px 0;}
a.wp_nch:hover, a.wp_nch:active{background:url('/mobile/img/platform.png') -400px -25px;}




#pl_bttn_imgpage {text-align:right;}

#pl_bttn_imgpage a {}
#pl_bttn_imgpage .pl_btt_s {margin:5px 10px; border-radius: 5px; border:0px solid #bcc0c9;}
#pl_bttn_imgpage a.iphone_nch:link, #pl_bttn_imgpage a.iphone_nch:visited{ width:100px; height:25px;  background:url('/mobile/img/platform.png') -284px 0; margin:10px 10px 10px 10px;}
#pl_bttn_imgpage a.ipad_nch:link, #pl_bttn_imgpage a.ipad_nch:visited{ width:80px; height:25px; background:url('/mobile/img/platform.png') -156px 0; margin:10px 10px 10px 10px;}
#pl_bttn_imgpage a.andr_nch:link,  #pl_bttn_imgpage a.andr_nch:visited{ width:140px; height:25px; background:url('/mobile/img/platform.png') 0 0; margin:10px 10px 10px 10px;}
#pl_bttn_imgpage a.iphone_nch:hover, #pl_bttn_imgpage a.iphone_nch:active{ width:100px; height:25px;  background:url('/mobile/img/platform.png') -284px -24px; margin:10px 10px 10px 10px;}
#pl_bttn_imgpage a.ipad_nch:hover, #pl_bttn_imgpage a.ipad_nch:active{ width:80px; height:25px; background:url('/mobile/img/platform.png') -156px -24px; margin:10px 10px 10px 10px;}
#pl_bttn_imgpage a.andr_nch:hover, #pl_bttn_imgpage a.andr_nch:active{ width:140px; height:25px; background:url('/mobile/img/platform.png') 0 -24px; margin:10px 10px 10px 10px;}
#pl_bttn_imgpage a.wp_nch:link, a.wp_nch:visited{ width:170px; height:25px;  background:url('/mobile/img/platform.png') -400px 0; margin:10px 10px 10px 0;}
#pl_bttn_imgpage a.wp_nch:hover, a.wp_nch:active{background:url('/mobile/img/platform.png') -400px -25px;}


#header_imghome #description h1, #header_imghome #description p,
#header_imgiphone #description h1, #header_imgiphone #description p,
#header_imgipad #description h1, #header_imgipad #description p  {color:#fff; text-shadow: 1px 1px 5px #222222;}
#header_imgandr #description h1, #header_imgandr #description p {color:#fff; text-shadow: /*1px 1px 1px #2F6400;*/ 2px 2px 1px #002d00}
#header_imghome #description .wrap h1, #header_imghome #description .wrap p,
#header_imgandr #description .wrap h1, #header_imgandr #description .wrap p,
#header_imgipad #description .wrap h1, #header_imgipad #description .wrap p,
#header_imgiphone #description .wrap h1, #header_imgiphone #description .wrap p {margin-right: 220px;}
#all_products{text-align:center; margin-bottom:50px;}
.product_description{width:50%; margin:0; padding:0; float:left;}
.product_description div{margin:0 10px; display:inline-block; padding:10px; text-align:center; border:0px solid #bcc0c9; height:160px;}
.product_description div  h2{color: #0065b9; font-size:24px; margin:0;padding:0; font-weight:600; }
.product_description a div p{font-size: 18px;  line-height: 23px; margin:0;padding:0; font-weight:300; color:#2a2a2a;}
.product_description a div p.pd_more {font-size: 18px;  line-height: 23px; margin:0;padding:0; font-weight:300; text-decoration:none; color: #0065b9;}
.product_description a { color:#2a2a2a;text-decoration:none; display:block; }
#header_imghome #description .wrap p,
#header_imgandr #description .wrap p,
#header_imgipad #description .wrap p,
#header_imgiphone #description .wrap p {font-size: 22px;}


@media all and (min-width:800px){
body {text-align:left; color: #2a2a2a!important;font-family:'Open Sans','Helvetica Neue',Helvetica,'Century Gothic',Tahoma,Arial,sans-serif; font-size: 18px;  line-height: 23px; margin:0;padding:0; font-weight:300;background: url('/mobile/img/bg1.png') repeat-x #FFFFFF;}
.wrap{margin:0 auto; width:800px;}
#header_imghome {background:url('/mobile/img/home_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgandr {background:url('/mobile/img/android_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgipad {background:url('/mobile/img/ipad_banner_2.jpg') no-repeat 50% top; min-height:500px;}
#header_imgiphone {background:url('/mobile/img/iphone_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imghome #description, #header_imgandr #description, #header_imgiphone #description, #header_imgipad #description {background-color:transparent; padding-top:290px;}
.pl_btt_s{border-radius: 5px; background-color:#E7E7E7; display:inline-block;}
.wrap {margin: 0 auto; width: 800px;}
}

@media all and (min-width:610px)and (max-width:799px){
body {text-align:left; color: #2a2a2a!important;font-family:'Open Sans','Helvetica Neue',Helvetica,'Century Gothic',Tahoma,Arial,sans-serif; font-size: 20px;  line-height: 24px; margin:0;padding:0; font-weight:300;background: url('/mobile/img/bg1.png') repeat-x #FFFFFF;}
.wrap{margin:0 auto; width:100%; min-width:320px}
#header_imghome {background:url('/mobile/img/home_banner_2.jpg') no-repeat center top; min-height:300px;}
#header_imgandr {background:url('/mobile/img/android_banner_2.jpg') no-repeat center top; min-height:300px;}
#header_imgipad {background:url('/mobile/img/ipad_banner_2.jpg') no-repeat center top; min-height:300px;}
#header_imgiphone {background:url('/mobile/img/iphone_banner_2.jpg') no-repeat center top; min-height:300px;}
#header_imghome #description, #header_imgandr #description, #header_imgiphone #description, #header_imgipad #description {background-color:transparent; padding-top:50px;}
.pl_btt_s{border-radius: 5px; background-color:#E7E7E7; display:block;}
#pl_bttn_imgpage .pl_btt_s{border-radius: 5px; background-color:#E7E7E7; display: inline-block; margin-bottom:20px;}
#m_img {display:none;}
#description .wrap p, #description .wrap h1, #description .wrap h2 { margin-right: 10px;}

#logo_m {font-size: 14px;}
/*.info_2 img, .info_1 img {float: none; margin: 20px 40px;}*/
.info_2 p, .info_1 p {margin: 10px;}
}


@media all and (max-width:609px){
body {text-align:left; color: #2a2a2a!important;font-family:'Open Sans','Helvetica Neue',Helvetica,'Century Gothic',Tahoma,Arial,sans-serif; font-size: 20px;  line-height: 24px; margin:0;padding:0; font-weight:300;background: url('/mobile/img/bg1.png') repeat-x #FFFFFF;}
.wrap{margin:0 auto; width:100%; min-width:320px}
#header_imghome {background:url('/mobile/img/home_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgandr {background:url('/mobile/img/android_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgipad {background:url('/mobile/img/ipad_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imgiphone {background:url('/mobile/img/iphone_banner_2.jpg') no-repeat center top; min-height:500px;}
#header_imghome #description, #header_imgandr #description, #header_imgiphone #description, #header_imgipad #description {background-color:transparent; padding-top:50px;}
.pl_btt_s{border-radius: 5px; background-color:#E7E7E7; display:block; margin-bottom:0px;}
#pl_bttn_imgpage .pl_btt_s{border-radius: 5px; background-color:#E7E7E7; display: inline-block;}
#m_img {display:none;}
#description .wrap p, #description .wrap h1, #description .wrap h2 { margin-right: 10px;}
#logo_m {font-size: 14px;}
.info_2 img, .info_1 img {float: none; margin: 20px 40px;}
.info_2 p, .info_1 p {margin: 10px;}
.product_description div h2 {font-size: 18px;}
#foot_menu {font-size:16px;}

.product_description a div p.pd_more {margin-top: -30px;}
.product_description{width:100%;}
#header_imghome #description .wrap h1, #header_imghome #description .wrap p, #header_imgandr #description .wrap h1, #header_imgandr #description .wrap p, #header_imgipad #description .wrap h1, #header_imgipad #description .wrap p, #header_imgiphone #description .wrap h1, #header_imgiphone #description .wrap p {
    margin-right: 20px;}
#header_imghome {background: url("/mobile/img/home_banner_2.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);height: 320px; min-height: 200px;}
}

